package cn.school.entity;

import java.io.Serializable;
import java.util.*;
//分页准备:包含本页的数据,已经总页数
public class Page<T> implements Serializable {
    //集合数据
    private List<T> datas=new ArrayList<T>();
    //总页数
    private int totalPage=0;
    //当前页
    private int pageNo=1;
    //页大小
    private int pageSize=10;

    public Page(){}
    public Page(List<T> datas,  int pageNo) {
        this.datas = datas;

        this.pageNo = pageNo;
    }
    public Page(List<T> datas, int totalPage, int pageNo,int size) {
        this.datas = datas;
        this.totalPage = totalPage;
        this.pageNo = pageNo;
        this.pageSize=size;
    }

    public List<T> getDatas() {
        return datas;
    }

    public void setDatas(List<T> datas) {
        this.datas = datas;
    }

    public int getTotalPage() {
        return totalPage;
    }

    public void setTotalPage(int totalPage) {
        this.totalPage = totalPage;
    }

    public int getPageNo() {
        return pageNo;
    }

    public void setPageNo(int pageNo) {
        this.pageNo = pageNo;
    }
}
